home *** CD-ROM | disk | FTP | other *** search
/ The Fatted Calf / The Fatted Calf.iso / Applications / Compression / tarZan / Source / tarZanObject.h < prev    next >
Text File  |  1992-08-19  |  1KB  |  56 lines

  1.  
  2. /* Generated by Interface Builder */
  3. #import "tarZanMain.h"  
  4. #import "myBrowser.h"
  5. #import "myBrowserCell.h"
  6.  
  7. #import <objc/Object.h>
  8. #import <stdio.h>
  9. #import <string.h>
  10. #import <appkit/nextstd.h>
  11. #import <zone.h>
  12. #import <appkit/publicWraps.h>
  13. #import <appkit/Listener.h>
  14. #import <appkit/Speaker.h>
  15. #import <appkit/Application.h>
  16. #import <appkit/ButtonCell.h>
  17. #import <appkit/Matrix.h>
  18. #import <appkit/Window.h>
  19. #import <appkit/Panel.h>
  20. #import <defaults.h>
  21. #import <streams/streams.h>
  22. #import <appkit/SavePanel.h>
  23.  
  24. @interface tarZanObject:Object
  25. {
  26.     myBrowser    *browser;
  27.     Matrix    *matrix;
  28.     Window    *window;
  29.     Listener    *listen;
  30.     Speaker    *speak;
  31.     char     *iconPathList;
  32.     int        oldCount,mode;
  33. }
  34.  
  35. - selectMade;
  36.  
  37. - init;
  38. - initUsingFile:(const char *)fname withType:(int)type;
  39. - procedure:sender;
  40. - free;
  41. // Window delegate methods
  42. - windowWillClose:sender;
  43.  
  44. // Browser Methods
  45. - (int) browser:sender fillMatrix:tmatrix inColumn:(int)column;
  46.  
  47. // Listener Delegate methods
  48.  
  49. - (int)iconEntered:(int)windowNum at:(double)x :(double)y 
  50.     iconWindow:(int)iconWindowNum iconX:(double)iconX iconY:(double)iconY 
  51.     iconWidth:(double)iconWidth iconHeight:(double)iconHeight
  52.     pathList:(const char *)pathList;
  53.  
  54. - (int)iconReleasedAt:(double)x :(double)y ok:(int *)flag;
  55. @end
  56.